Automatically Generating Sketch Interfaces from Shape Descriptions
نویسنده
چکیده
As pen-based input devices have become more common, sketch recognition systems are being developed for many hand-drawn diagrammatic domains such as mechanical engineering, GUI design, course of action diagrams, and many others. These sketch interfaces 1) allow for more natural interaction than a traditional mouse and palette tool by allowing users to hand-sketch the diagram, 2) can automatically connect to a CAD system preventing the designer from having to enter the same information twice, 3) can offer realtime design advice from CAD systems, 4) allow more powerful editing since the shape is recognized as a whole, 5) provide diagram beautification to remove mess and clutter, 6) use display as a trigger to inform the user that the shapes have been correctly recognized. However, sketch recognition systems can be quite time consuming to build if they are to handle the intricacies of each domain. Also we would prefer that the builder of a sketch recognition system be an expert in the domain rather than an expert in sketch recognition at a signal level. Rather than build each recognition system separately, our group has been working on a multi-domain recognition system that can be customized for each domain.
منابع مشابه
SHADY: A Shape Description Debugger for Use in Sketch Recognition
Sketch recognition systems are currently being developed for many domains, but can be time consuming to build if they are to handle the intricacies of each domain. LADDER is a language for describing how domain shapes are drawn, displayed, and edited in a sketch recognition system for that domain. LADDER shape descriptions can be automatically translated into JAVA code to be compiled with a mul...
متن کاملAutomatically Transforming Symbolic Shape Descriptions for Use in Sketch Recognition
Sketch recognition systems are currently being developed for many domains, but can be time consuming to build if they are to handle the intricacies of each domain. This paper presents the first translator that takes symbolic shape descriptions (written in the LADDER sketch language) and automatically transforms them into shape recognizers, editing recognizers, and shape exhibitors for use in co...
متن کاملPerceptually-based language to simplify sketch recognition user interface development
Diagrammatic sketching is a natural modality of human-computer interaction that can be used for a variety of tasks, for example, conceptual design. Sketch recognition systems are currently being developed for many domains. However, they require signal-processing expertise if they are to handle the intricacies of each domain, and they are time-consuming to build. Our goal is to enable user inter...
متن کاملSketch Interpretation and Refinement Using Statistical Models
We present a system for generating 2D illustrations from hand drawn outlines consisting of only curve strokes. A user can draw a coarse sketch and the system would automatically augment the shape, thickness, color and surrounding texture of the curves making up the sketch. The styles for these refinements are learned from examples whose semantics have been pre-classified. There can be several s...
متن کاملSEFAGI: Simple Environment for Adaptable Graphical Interfaces - Generating User Interfaces for Different Kinds of Terminals
The SEFAGI project takes place in domains where many different user interfaces are needed in the same application. Instead of manually developing all the required windows, we propose a platform that automatically generates the needed code from high level descriptions of these windows. Code generation is done for standard screens and for small screens on mobile terminals. New windows are automat...
متن کامل